Carros Novos e Usados, Oficina. Ford, Mitsubishi, Fuso, Fiat, Alfa Romeo | CAM '); }); })(jQuery); */ .icon_logo { width: 285px; height: 86px; background-position: 0px -222px; } .icon_menu { width: 30px; height: 30px; background-position: -268px -87px; } .icon_close { width: 40px; height: 40px; background-position: -223px -132px; } .icon_close_2 { width: 40px; height: 40px; background-position: -223px -177px; } .arrow_down { width: 40px; height: 17px; background-position: 0px -65px; } .icon_fb { width: 40px; height: 40px; background-position: 0px -87px; } .icon_pin { width: 40px; height: 40px; background-position: -56px -87px; } .icon_in { width: 40px; height: 40px; background-position: -112px -87px; } .icon_wapp { width: 40px; height: 40px; background-position: -167px -87px; } .icon_mail { width: 40px; height: 40px; background-position: -223px -87px; } .arrow_left { width: 17px; height: 40px; background-position: 0px -132px; } .arrow_right { width: 17px; height: 40px; background-position: -22px -132px; } .arrow_left_2 { width: 17px; height: 40px; background-position: -44px -132px; } .arrow_right_2 { width: 17px; height: 40px; background-position: -66px -132px; } .arrow_left_3 { width: 30px; height: 60px; background-position: 0px -313px; } .arrow_right_3 { width: 30px; height: 60px; -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg); background-position: 0px -313px; } .icon_loc { width: 39px; height: 60px; background-position: -88px -132px; } .icon_link { width: 20px; height: 18px; background-position: -132px -132px; } .arrow_down_2 { width: 40px; height: 17px; background-position: -157px -132px; } .arrow_down_cbo { width: 16px; height: 12px; background-position: -338px -87px; } .icon_contacto { width: 21px; height: 20px; background-position: -268px -132px; } .icon_info { width: 20px; height: 20px; background-position: -359px -87px; } .icon_tel { width: 24px; height: 24px; background-position: -35px -313px; } .icon_wapp_2 { width: 26px; height: 26px; background-position: -64px -313px; } .icon_mail_2 { width: 24px; height: 19px; background-position: -95px -313px; } .icon_skype { width: 26px; height: 26px; background-position: -124px -313px; } /*COLORS*/ /*MEDIA QUERY SIZES*/ /*CSS NAMESPACES Component: c- c-card c-checklist Layout module: l- l-grid l-container Helpers: h- h-show h-hide States: is- has- is-visible has-loaded JavaScript hooks: js- js-tab-switcher */ /* styles */ body, html { font-size: 16px; background-color: #fff; overflow-x: hidden; } .main { width: 100%; } .wrapper { width: 1200px; font-size: 16px; margin-left: auto; margin-right: auto; } @media only screen and (max-width: 1199px) { .wrapper { width: 96%; } } @media only screen and (max-width: 1024px) { .wrapper { width: 96%; } } @media only screen and (max-width: 768px) { .wrapper { width: 92%; } } @media only screen and (max-width: 767px) { .wrapper--interior .container_12 > .grid_3, .wrapper--interior .container_12 > .grid_9 { width: 98.34% !important; } } .visible_on_mobile { display: none; } .visible_on_ipadportrait { display: none; } @media only screen and (max-width: 768px) { .visible_on_ipadportrait { display: block; } .full_on_ipadportrait { width: 98.34% !important; } .hidden_on_ipadportrait { display: none; } } @media only screen and (max-width: 767px) { .visible_on_mobile { display: block; } .full_on_mobile { width: 98.34% !important; } .hidden_on_mobile { display: none; } } h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; } iframe[src="https://www.grupoautoindustrial.pt/barra/?id="] { position: fixed !important; top: 0px; left: 0px; } a { font-family: 'Montserrat', sans-serif; font-weight: 600; color: #4cb0f8; text-decoration: none; } .sprite, img { image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; -ms-interpolation-mode: nearest-neighbor; } .round_icon { width: 40px; height: 40px; background-color: #0090f4; cursor: pointer; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .round_icon:hover { background-color: #4cb0f8; } .round_icon--2 { background-color: #21394a; } .round_icon--2:hover { background-color: #e0ca88; } .c-main__container { position: relative; width: 100%; padding-top: 166px; } @media only screen and (max-width: 1199px) { .c-main__container { padding-top: 90px; } } .l-video_100_anos { position: absolute; z-index: 4; top: 166px; width: 100%; height: calc(100% - 166px);; min-height: 570px; background-color: #000; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; } .l-video_100_anos.closed { top: -140px; opacity: 0; visibility: hidden; } .l-video_100_anos .close { position: absolute; z-index: 2; right: 20px; top: 20px; background-color: #000; cursor: pointer; } .l-video_100_anos video, .l-video_100_anos iframe { position: absolute; width: 100%; height: 100%; } @media only screen and (max-width: 1199px) { .l-video_100_anos { top: 90px; height: calc(100% - 90px);; } } .c-text_block--100anos.c-text_block--100anos { color: #fff; background-color: #002a3a; text-align: left; } .c-text_block--100anos.c-text_block--100anos img { max-width: 96%; } .c-text_block--100anos.c-text_block--100anos h1 { color: #fff; } @media only screen and (max-width: 768px) { .c-text_block--100anos.c-text_block--100anos img { width: 100%; margin-bottom: 30px; } .c-text_block--100anos.c-text_block--100anos .grid_6 { width: 98.34%; } } .c-topo { position: fixed; z-index: 3000; top: 0px; width: 100%; height: 166px; background-color: #111111; border-bottom: solid 1px #464646; } .c-topo .top_aux_links { position: absolute; right: 40px; top: 10px; } .c-topo .top_aux_links a { font-size: 11px; margin: 0 10px; color: #111111; } .c-topo .top_aux_links a:hover { color: #4cb0f8; } .c-topo .social { position: absolute; right: 40px; top: 30px; font-size: 0px; } .c-topo .social a { outline: 0; } .c-topo .social .sprite { display: inline-block; margin: 0 0px; } .c-topo .social .round_icon { -ms-transform: scale(0.8, 0.8); /* IE 9 */ -webkit-transform: scale(0.8, 0.8); /* Chrome, Safari, Opera */ transform: scale(0.8, 0.8); } .c-topo .icon_logo { position: absolute; margin-top: 15px; margin-left: 43px; } .c-topo.c-topo--redux { height: 90px; } .c-topo.c-topo--redux .icon_logo { -ms-transform: scale(0.8, 0.8); /* IE 9 */ -webkit-transform: scale(0.8, 0.8); /* Chrome, Safari, Opera */ transform: scale(0.8, 0.8); margin-top: 2px; margin-left: 0px; } .c-topo.c-topo--redux .top_aux_links { display: none; } .c-topo.c-topo--redux .social { display: none; } .c-topo .icon_menu { display: none; position: absolute; right: 20px; top: 50%; margin-top: -15px; cursor: pointer; } @media only screen and (max-width: 1199px) { .c-topo.c-topo { height: 90px; } .c-topo.c-topo .top_aux_links, .c-topo.c-topo .social { display: none; } .c-topo.c-topo .icon_menu { display: block; } .c-topo.c-topo .icon_logo { margin-top: 3px; margin-left: -32px; -ms-transform: scale(0.63, 0.63); /* IE 9 */ -webkit-transform: scale(0.63, 0.63); /* Chrome, Safari, Opera */ transform: scale(0.63, 0.63); } } .bt { display: inline-block; height: 50px; padding: 0 15px; line-height: 50px; vertical-align: middle; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600; text-decoration: none; border: 0; outline: 0 !important; color: #fff; background-color: #0090f4; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-border-radius: 3px; border-radius: 3px; } .bt:hover { background-color: #4cb0f8; } .bt--big { padding: 0 40px; height: 50px; line-height: 50px; font-size: 21px; } .bt--small { height: 30px; line-height: 30px; font-size: 14px; } .bt--small2 { height: 37px; line-height: 37px; font-size: 14px; padding: 0 15px; } .bt--full { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .bt--blue2 { background-color: #4cb0f8; } .bt--blue2:hover { background-color: #0090f4; } .bt--blue3:hover { color: #21394a; background-color: #e0ca88; } .bt--blue4 { background-color: #21394a; } .bt--blue4:hover { color: #21394a; background-color: #e0ca88; } .bt--gray { color: #0090f4; background-color: #ebebeb; } .bt--gray:hover { color: #fff; background-color: #4cb0f8; } .bt--gray2 { color: #20384c; background-color: #c4c4c4; } .bt--gray2:hover { color: #20384c; background-color: #c4c4c4; } .c-menu { position: absolute; top: 118px; margin: 0px; padding: 0px; color: #0090f4; margin-left: 25px; padding-right: 40px; } .c-menu li { list-style: none; } .c-menu li { position: relative; display: inline-block; margin-left: 5px; /* 20px */ } .c-menu li .sub { display: none; position: absolute; left: 50%; width: 100%; min-width: 230px; padding: 40px; background-color: #111111; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .c-menu li .sub a { display: block; margin-bottom: 10px; font-size: 17px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-menu li .sub a:last-child { margin-bottom: 0px; } .c-menu li .sub a:hover, .c-menu li .sub a.selected { color: #0090f4; } .c-menu li > a { display: inline-block; padding: 0 10px; padding-bottom: 20px; font-size: 19px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #fff; text-decoration: none; } .c-menu li:hover .sub { display: block; } .c-menu li.selected > a, .c-menu li:hover > a { color: #0090f4; border-bottom: solid 3px #0090f4; } .c-menu .lang a { padding: 0 5px; padding-bottom: 5px; font-size: 14px; } .c-menu .lang:last-child { margin-left: 5px; } .c-topo--redux .c-menu { top: 46px; right: 0px; } .c-topo--redux .c-menu li > a { font-size: 16px; } .c-topo--redux .c-menu .lang a { font-size: 13px; } @media only screen and (max-width: 1199px) { .c-menu { display: none; } } .c-menu_mobile_cover { display: none; position: fixed; z-index: 3001; width: 100%; height: 100%; background-color: #21394a; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .c-menu_mobile_cover.open { opacity: 0.8; visibility: visible; } @media only screen and (max-width: 1199px) { .c-menu_mobile_cover { display: block; } } .c-menu_mobile { display: none; position: fixed; z-index: 3002; right: -350px; top: 0px; width: 320px; height: 100%; padding-bottom: 30px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 19px; color: #21394a; background-color: #fff; -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); overflow: auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin: 0px; padding: 0px; } .c-menu_mobile.open { right: 0px; } .c-menu_mobile a { color: #21394a; } .c-menu_mobile a.selected, .c-menu_mobile a:hover { color: #4cb0f8; } .c-menu_mobile li { list-style: none; } .c-menu_mobile .icon_close_2 { position: absolute; right: 15px; top: 25px; cursor: pointer; } .c-menu_mobile .menu { padding: 0 30px; margin-top: 90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-menu_mobile .menu li { margin-bottom: 15px; } .c-menu_mobile .menu--v2 { margin-top: 0; margin-bottom: 30px; font-size: 14px; } .c-menu_mobile .sub { display: none; padding-top: 10px; font-size: 17px; padding-left: 15px; } .c-menu_mobile .sub a { display: block; margin-bottom: 5px; } .c-menu_mobile .lang { margin-top: 40px; } .c-menu_mobile .lang a { margin-right: 10px; } .c-menu_mobile .l-sep.l-sep { margin-left: 30px; background-color: #4cb0f8; } .c-menu_mobile .social { padding-left: 30px; margin-bottom: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-menu_mobile .social .sprite { display: inline-block; margin-right: 5px; } @media only screen and (max-width: 1199px) { .c-menu_mobile { display: block; } } .c-banner_full { position: relative; height: 240px; } .c-banner_full .bg { position: absolute; z-index: 1; width: 100%; height: 100%; overflow: hidden; } .c-banner_full .bg div { position: relative; width: 100%; height: 166%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-banner_full .text { position: absolute; top: 50%; padding: 0 40px; z-index: 2; width: 100%; font-size: 17px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .c-banner_full .text p { margin: 0px; padding: 0px; } .c-banner_full .text a { display: inline-block; margin-top: 10px; color: #4cb0f8; text-decoration: none; font-family: 'Montserrat', sans-serif; font-weight: 600; outline: 0; } .c-banner_full h1 { position: relative; padding-top: 15px; margin-bottom: 10px; font-size: 32px; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-banner_full h1:before { content: ''; position: absolute; top: 0; width: 40px; height: 3px; background-color: #fff; } .c-banner_full.right { text-align: right; } .c-banner_full.right h1:before { right: 0px; } .c-banner_full:nth-child(2) { text-align: left; } .c-banner_full:nth-child(2) h1:before { right: auto; } .c-banner_full--v2 { height: 330px; } .c-banner_full--v2 .bg div { height: 200%; } .c-banner_full--v2 h1 { padding-top: 30px; font-size: 28px; } .c-banner_full--v2 h1:before { width: 120px; } .c-banner_full--v2 h2 { margin-bottom: 30px; font-size: 32px; font-family: 'Montserrat', sans-serif; font-weight: 600; } @media only screen and (max-width: 768px) { .c-banner_full--v2 { height: auto; } .c-banner_full--v2 .text { position: relative; top: 0; padding: 40px; transform: none; } } @media only screen and (max-width: 767px) { .c-banner_full h1 { font-size: 28px; } .c-banner_full .bg div { height: 100%; } .c-banner_full--v2 h1 { font-size: 26px; } .c-banner_full--v2 h2 { font-size: 28px; } } .c-cycle { width: 100%; position: relative; overflow: hidden; } .c-cycle .arrow { position: absolute; top: 50%; margin-top: -20px; cursor: pointer; } .c-cycle .item { position: absolute; width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-cycle .item img { width: 100%; } .c-cycle.loading .item { display: none; } .c-cycle .cycle-pager { position: absolute; z-index: 1000; right: 40px; bottom: 30px; font-size: 0px; -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .c-cycle .cycle-pager span { display: block; width: 12px; height: 12px; margin: 0 5px; float: left; cursor: pointer; background-color: #fff; -moz-border-radius: 100%; border-radius: 100%; } .c-cycle .cycle-pager span.cycle-pager-active, .c-cycle .cycle-pager span:hover { background-color: #0090f4; } .c-slider_comp { position: relative; } .c-slider_comp.loading .item { opacity: 0; } .c-slider_comp .item { position: absolute; } .c-slider_comp .slider { width: 100%; } .c-slider_comp .slider_container { position: relative; width: 100%; height: 100%; overflow: hidden; } .c-slider_comp .anim { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .c-slider_comp .arrow { position: absolute; top: 50%; left: -60px; margin-top: -20px; cursor: pointer; } .c-slider_comp .arrow_right { left: auto; right: -60px; } .c-text_block { padding: 50px 0; font-size: 17px; line-height: 30px; font-family: 'Montserrat', sans-serif; font-weight: 300; color: #002339; text-align: center; } .c-text_block b { font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-text_block p { margin: 0px; padding: 0px; margin-bottom: 20px; } .c-text_block { background-color: #ebebeb; } .l-title { position: relative; padding-bottom: 30px; margin-bottom: 35px; color: #111111; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 28px; text-align: center; } .l-title:before { content: ''; position: absolute; left: 50%; bottom: 0px; width: 120px; height: 3px; margin-left: -60px; background-color: #0090f4; } .l-title.left { text-align: left; } .l-title.left:before { left: 0; margin-left: 0; } .l-title--big { font-size: 32px; } @media only screen and (max-width: 768px) { .l-title { padding: 0 20px; padding-bottom: 30px; font-size: 26px; } .l-title.left { padding-left: 0; } } .c-box_noticias, .c-box_servicos, .c-box_campanhas, .c-box_marca_gama { position: relative; padding: 40px 0; } .c-box_noticias a, .c-box_servicos a, .c-box_campanhas a, .c-box_marca_gama a { cursor: pointer; } .c-box_noticias .header .c-form .grid_4, .c-box_servicos .header .c-form .grid_4, .c-box_campanhas .header .c-form .grid_4, .c-box_marca_gama .header .c-form .grid_4 { position: absolute; right: 0px; top: 0px; } @media only screen and (max-width: 768px) { .c-box_noticias .header .c-form .grid_4, .c-box_servicos .header .c-form .grid_4, .c-box_campanhas .header .c-form .grid_4, .c-box_marca_gama .header .c-form .grid_4 { position: relative; } } .c-servicos_list, .c-noticias_list, .c-campanhas_list, .c-marca_gama_list { position: relative; } .c-servicos_list .grid_4, .c-noticias_list .grid_4, .c-campanhas_list .grid_4, .c-marca_gama_list .grid_4 { position: absolute; } .c-servicos_list .thumb, .c-noticias_list .thumb, .c-campanhas_list .thumb, .c-marca_gama_list .thumb { position: relative; width: 100%; margin-bottom: 10px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow: hidden; -moz-border-radius: 3px; border-radius: 3px; } .c-servicos_list .thumb img, .c-noticias_list .thumb img, .c-campanhas_list .thumb img, .c-marca_gama_list .thumb img { width: 100%; height: auto; } .c-servicos_list .meta, .c-noticias_list .meta, .c-campanhas_list .meta, .c-marca_gama_list .meta { margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; color: #21394a; } .c-servicos_list h1, .c-noticias_list h1, .c-campanhas_list h1, .c-marca_gama_list h1 { font-size: 20px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #0090f4; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; } .c-servicos_list .grid_4:hover h1, .c-noticias_list .grid_4:hover h1, .c-campanhas_list .grid_4:hover h1, .c-marca_gama_list .grid_4:hover h1 { color: #111111; } .c-servicos_list .text, .c-noticias_list .text, .c-campanhas_list .text, .c-marca_gama_list .text { font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 400; color: #21394a; } .c-servicos_list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-servicos_list .grid_3 { margin-bottom: 30px; text-align: center; } .c-servicos_list .thumb img { width: auto; max-width: 100%; } .c-servicos_list .text { font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; } .c-campanhas_list .meta { margin: 5px 0; } .c-marca_gama_list { height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-marca_gama_list .grid_3 { float: none; margin-bottom: 30px; } .c-marca_gama_list h1 { text-align: center; } .c-noticias_list.c-slider_comp .slider_container { padding: 20px 0; } .c-noticias_list.c-slider_comp .meta { padding: 0 10px; } .c-noticias_list.c-slider_comp h1 { padding: 10px; padding-top: 0; } .c-noticias_list.c-slider_comp .grid_4 { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .c-noticias_list.c-slider_comp .grid_4:hover { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); } .c-noticias_list--interior { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-noticias_list--interior .container { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-noticias_list--interior .grid_4 { position: relative; display: none; padding: 10px; padding-top: 0px; margin-bottom: 20px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-noticias_list--interior .grid_4 .thumb { position: relative; left: -10px; width: calc(100% + 20px);; } .c-noticias_list--interior .grid_4:hover { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); } .c-noticias_list--interior .grid_4.visible { display: block; } .c-noticias_list--interior .slider .grid_4 { display: block; } @media only screen and (max-width: 768px) { .c-campanhas_list h1, .c-noticias_list h1, .c-servicos_list h1, .c-marca_gama_list h1 { font-size: 18px; } .c-campanhas_list .grid_3, .c-noticias_list .grid_3, .c-servicos_list .grid_3, .c-marca_gama_list .grid_3 { width: 31.673%; } .c-campanhas_list .grid_2, .c-noticias_list .grid_2, .c-servicos_list .grid_2, .c-marca_gama_list .grid_2, .c-campanhas_list .grid_4, .c-noticias_list .grid_4, .c-servicos_list .grid_4, .c-marca_gama_list .grid_4 { width: 48.34%; } } @media only screen and (max-width: 767px) { .c-servicos_list .grid_3, .c-campanhas_list .grid_3, .c-noticias_list .grid_3, .c-marca_gama_list .grid_3, .c-servicos_list .grid_4, .c-campanhas_list .grid_4, .c-noticias_list .grid_4, .c-marca_gama_list .grid_4 { width: 98.34%; } } .c-noticia_ficha { width: 100%; padding: 50px 0; } .c-noticia_ficha .title { font-size: 32px; line-height: 42px; } .c-noticia_ficha .data { font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 300; } .c-noticia_ficha .c-editor { font-size: 17px; } .c-noticia_ficha .c-galeria_conteudo { float: right; margin: 0 0 30px 30px; } @media only screen and (max-width: 768px) { .c-noticia_ficha .title { font-size: 28px; line-height: 38px; } .c-noticia_ficha .c-galeria_conteudo { width: 100%; padding-bottom: 65.89%; margin-bottom: 30px; } .c-noticia_ficha .c-galeria_conteudo .cycle-pager { margin-bottom: 15px; } .c-noticia_ficha .c-galeria_conteudo .item { height: 100%; } } .c-galeria_conteudo { position: relative; width: 57.62%; padding-bottom: 43.22%; background-color: #fff; } .c-galeria_conteudo .item { position: absolute; width: 100%; height: 87.91%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; -moz-border-radius: 3px; border-radius: 3px; } .c-galeria_conteudo .cycle-pager { bottom: 5%; right: auto; left: 50%; -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .c-galeria_conteudo .cycle-pager span { background-color: #ebebeb; } .c-box_social { padding: 45px 0; color: #fff; background-color: #111111; } .c-box_social .l-title { color: #0090f4; } .c-box_social .round_icon { display: inline-block; margin: 0 5px; cursor: pointer; } @media only screen and (max-width: 768px) { .c-box_social .grid_6 { width: 98.34%; } .c-box_social .grid_6:first-of-type { margin-bottom: 40px; } } .l-sep { width: 120px; height: 3px; background-color: #0090f4; margin: 35px 0; } .c-form_news_bottom { display: inline-block; font-size: 0; } .c-form_news_bottom form { width: 100%; } .c-form_news_bottom input, .c-form_news_bottom .valbox { float: left; } .c-form_news_bottom .bt { width: 82px; } .c-form_news_bottom input[type="text"] { width: calc(100% - 20px);; height: 50px; margin-right: 20px; font-size: 17px; font-family: 'Montserrat', sans-serif; font-weight: 300; border: 0; color: #002339; -moz-border-radius: 3px; border-radius: 3px; text-align: center; outline: 0; } @media only screen and (max-width: 768px) { .c-form_news_bottom .valbox { width: calc(100% - 82px);; } } /* ALS */ .dark-link a:hover { color: #21394a; } .c-footer { padding: 40px 0; text-align: center; } .c-footer a { font-size: 13px; margin: 0 10px; color: #0090f4; } .c-footer a:hover { color: #4cb0f8; } .c-footer .menu { margin-bottom: 25px; } .c-footer .menu--small a { font-size: 11px; } .c-footer .text { color: #21394a; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 11px; } @media only screen and (max-width: 767px) { .c-footer a { display: block; margin-bottom: 5px; } } .c-page_topo { position: relative; width: 100%; height: 200px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-page_topo h1 { position: absolute; left: 40px; bottom: 25px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 42px; } .c-page_topo--big { padding-bottom: 26.3%; } .c-page_topo--big_campanhas { height: auto; padding-bottom: 39.47%; } .c-page_topo--campanhas { height: 0px !important; padding-bottom: 12%; background-color: #000000; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; background-size: auto 100%; background-repeat: no-repeat; } @media only screen and (max-width: 768px) { .c-page_topo h1 { left: 20px; font-size: 32px; } .c-page_topo--big_campanhas { padding-bottom: 62.36%; } .c-page_topo--campanhas { height: auto; padding-bottom: 63%; } } .l-page_descricao_curta { margin-top: 40px; margin-bottom: 40px; } .l-page_editor_secundario .c-editor { width: 50%; float: left; padding: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; } .l-page_editor_secundario .images { width: 50%; float: right; } .l-page_editor_secundario .images .image { position: relative; width: 100%; height: 320px; overflow: hidden; } .l-page_editor_secundario .images .image div { position: absolute; width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .l-page_editor_secundario .images .image:hover div { -ms-transform: scale(1.1, 1.1); /* IE 9 */ -webkit-transform: scale(1.1, 1.1); /* Chrome, Safari, Opera */ transform: scale(1.1, 1.1); } .l-page_editor_secundario--big .c-editor { float: right; } .l-page_editor_secundario--big .images { float: left; } .l-page_editor_secundario--big .images .image { height: 640px; } .l-page_editor_secundario--full .c-editor { width: 100%; float: none; text-align: left; } @media only screen and (max-width: 768px) { .l-page_editor_secundario .c-editor { width: 100%; padding: 20px; } .l-page_editor_secundario .images { width: 100%; } .l-page_editor_secundario .images .image { height: auto; padding-bottom: 50%; } .l-page_editor_secundario--big .images .image { height: auto; padding-bottom: 100%; } } .l-bloco_icons { padding: 40px; background-color: #4cb0f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .l-bloco_icons .l-title { color: #fff; } .l-bloco_icons .l-title:before { background-color: #fff; } .l-bloco_icons .left { width: 50%; float: left; } .l-bloco_icons .right { width: 50%; float: right; } .l-bloco_icons .table { display: block; width: 370px; margin-bottom: 30px; margin-left: auto; margin-right: auto; } .l-bloco_icons .table .image { display: table-cell; vertical-align: top; width: 60px; } .l-bloco_icons .table .image img { width: 100%; } .l-bloco_icons .table .text { display: table-cell; padding-left: 35px; vertical-align: top; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .l-bloco_icons .table h1 { margin-bottom: 5px; font-size: 17px; font-family: 'Montserrat', sans-serif; font-weight: 500; } @media only screen and (max-width: 768px) { .l-bloco_icons { padding: 20px; } .l-bloco_icons .left, .l-bloco_icons .right { width: 100%; float: none; } .l-bloco_icons .table { width: 100%; } } .c-banner_hero { position: relative; z-index: 1; } .c-banner_hero .arrow { position: absolute; z-index: 1000; top: 50%; left: 40px; margin-top: -20px; cursor: pointer; } .c-banner_hero .arrow_right_2 { left: auto; right: 40px; } .c-banner_hero .arrow_down { position: absolute; z-index: 1000; bottom: 20px; left: 50%; margin-left: -20px; cursor: pointer; } .c-banner_hero .item { position: relative; width: 100%; height: 100%; padding-bottom: 39.47%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-banner_hero .text { position: absolute; top: 50%; padding: 0 40px; z-index: 2; width: 100%; font-size: 17px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .c-banner_hero .text p { margin: 0px; padding: 0px; } .c-banner_hero .text a { display: inline-block; margin-top: 10px; color: #4cb0f8; text-decoration: none; font-family: 'Montserrat', sans-serif; font-weight: 600; outline: 0; } .c-banner_hero h1 { position: relative; padding-top: 15px; margin-bottom: 10px; font-size: 32px; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-banner_hero h1:before { content: ''; position: absolute; top: 0; width: 40px; height: 3px; background-color: #fff; } .c-banner_hero .text--floater { z-index: 1000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; bottom: 0; top: auto; padding: 15px 0; width: 100%; background-color: rgba(255, 255, 255, 0.7); text-align: center; font-size: 32px; color: #002339; font-family: 'Montserrat', sans-serif; font-weight: 600; -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } .c-banner_hero .text--floater p { padding: 0 30px; } .c-banner_hero .image { position: absolute; z-index: 1; width: 100%; height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; } .c-banner_hero .image:before { content: ''; position: absolute; z-index: 2; width: 100%; height: 100%; background-color: transparent; } .c-banner_hero iframe { position: absolute; z-index: 1; width: 100%; height: calc(100% + 300px);; margin-top: -150px; } .c-banner_hero .cycle-pager { z-index: 1500; right: 40px; transform: none; } @media only screen and (max-width: 767px) { .c-banner_hero { padding-bottom: 30px; } .c-banner_hero .cycle-pager { right: 20px; bottom: 23px; } .c-banner_hero .text { padding: 5px 0; text-align: left; } .c-banner_hero .text h1, .c-banner_hero .text h2, .c-banner_hero .text p { padding: 0 20px; } .c-banner_hero .text p, .c-banner_hero .text h1 { font-size: 14px; } .c-banner_hero .text h2 { font-size: 14px; } .c-banner_hero .text--floater { bottom: 30px; } .c-banner_hero .item { height: calc(100% - 30px);; padding-bottom: 62.36%; } .c-banner_hero .cycle-pager { right: 0; width: 100%; bottom: 0px; text-align: center; } .c-banner_hero .cycle-pager span { display: inline-block; float: none; background-color: #21394a; } .c-banner_hero .sprite { display: none; } } .c-lista_marcas { padding: 40px 0; } .c-lista_marcas .list { position: relative; } .c-lista_marcas .item { position: relative; margin-bottom: 20px; text-align: center; } .c-lista_marcas .item h1 { opacity: 0; visibility: hidden; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #002339; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .c-lista_marcas .overlay, .c-lista_marcas .thumb { position: relative; width: 100%; height: 90px; margin-bottom: 10px; font-size: 0px; overflow: hidden; background-color: transparent; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .c-lista_marcas .overlay img, .c-lista_marcas .thumb img { position: absolute; max-width: 98%; max-height: 98%; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-lista_marcas .overlay { position: absolute; left: 0px; top: 0px; z-index: 2; padding: 10px; opacity: 0; visibility: hidden; background-color: #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-lista_marcas .overlay .bt { text-overflow: ellipsis; overflow: hidden; } .c-lista_marcas .overlay .bt:last-child { margin-top: 10px; } .c-lista_marcas .item:hover h1 { opacity: 1; visibility: visible; } .c-lista_marcas .item:hover .overlay { opacity: 1; visibility: visible; } .c-lista_marcas .item:hover .thumb { background-color: #ebebeb; } .c-lista_marcas--gray { background-color: #ebebeb; } @media only screen and (max-width: 768px) { .c-lista_marcas .item .thumb { margin-bottom: 0px; } .c-lista_marcas .item h1 { display: none; } .c-lista_marcas .grid_2 { width: 23.34%; } } @media only screen and (max-width: 767px) { .c-lista_marcas .grid_2 { width: 48.34%; } } .c-marca_topo { width: 100%; min-height: 610px; padding: 40px; background-color: #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-marca_topo .content { width: 23.48%; margin-right: 1.51%; float: left; } .c-marca_topo .content .c-editor { margin-bottom: 25px; } .c-marca_topo .content .logo { position: relative; width: 100%; height: 110px; margin-bottom: 30px; background-color: #fff; -moz-border-radius: 3px; border-radius: 3px; } .c-marca_topo .content .logo img { position: absolute; left: 50%; top: 50%; max-width: 98%; max-height: 98%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-marca_topo .social .round_icon { display: inline-block; margin-right: 10px; } .c-marca_topo .banners { position: relative; width: 61.36%; height: 540px; float: left; } .c-marca_topo .banners .c-cycle { width: calc(100% - 80px);; height: 100%; margin-left: 40px; overflow: visible; } .c-marca_topo .banners .c-cycle .item { height: calc(100% - 35px);; -moz-border-radius: 3px; border-radius: 3px; } .c-marca_topo .banners .c-cycle .cycle-pager { position: absolute; left: 50%; right: auto; bottom: 0px; -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .c-marca_topo .banners .arrow_left { left: -40px; } .c-marca_topo .banners .arrow_right { right: -40px; } @media only screen and (max-width: 768px) { .c-marca_topo { padding: 20px; height: auto; } .c-marca_topo .content, .c-marca_topo .banners { position: relative; z-index: 1; width: 100%; float: none; } .c-marca_topo .banners { height: auto; } .c-marca_topo .banners .c-cycle { width: 100%; margin-left: 0; padding-bottom: 71.78%; } .c-marca_topo .banners .c-cycle .arrow { display: none; } .c-marca_topo .content { margin-bottom: 40px; } .c-marca_topo .content .logo { width: 200px; height: 90px; } } .c-marca_topo_v2 { position: relative; width: 100%; height: 110px; } .c-marca_topo_v2 .logo { position: relative; width: 290px; height: 110px; } .c-marca_topo_v2 .logo img { position: absolute; left: 50%; top: 50%; max-width: 96%; max-height: 96%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-marca_topo_v2 .title { position: absolute; top: 50%; left: 320px; font-size: 32px; color: #111111; font-family: 'Montserrat', sans-serif; font-weight: 600; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } @media only screen and (max-width: 768px) { .c-marca_topo_v2 { height: auto; } .c-marca_topo_v2 .logo { margin-left: auto; margin-right: auto; } .c-marca_topo_v2 .title { position: relative; left: 0; width: 100%; padding: 0 20px; padding-left: 0; text-align: center; -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } } .c-marca_logo { position: relative; width: 220px; height: 110px; float: left; margin-right: 30px; margin-bottom: 10px; background-color: #fff; -moz-border-radius: 3px; border-radius: 3px; } .c-marca_logo img { position: absolute; left: 50%; top: 50%; max-width: 98%; max-height: 98%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-modelo_content img { width: 100%; height: auto !important; } @media only screen and (max-width: 767px) { .c-modelo_content .grid_8, .c-modelo_content .grid_4, .c-modelo_content .grid_6 { width: 98.34%; margin-bottom: 25px; } } .c-barra_servicos { position: fixed; right: 0px; z-index: 500; width: 160px; height: 610px; background-color: #0090f4; -moz-border-radius: 3px; border-radius: 3px; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: space-evenly; } .c-barra_servicos .item { width: 100%; text-align: center; } .c-barra_servicos .container { width: 100%; padding: 15px 0; } .c-barra_servicos .container:hover { background-color: #0090f4; } .c-barra_servicos .icon { display: block; margin-left: auto; margin-right: auto; width: 60px; margin-bottom: 10px; } .c-barra_servicos .icon img { width: 100%; } .c-barra_servicos .text { color: #fff; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-barra_servicos.redux { display: block; width: auto; height: auto; top: 50%; margin-top: 70px; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .c-barra_servicos.redux .item { position: relative; } .c-barra_servicos.redux .text { position: absolute; top: 0px; left: -157px; width: 200px; height: 60px; padding-top: 22px; background-color: #0090f4; overflow: hidden; visibility: hidden; opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .c-barra_servicos.redux .text br { display: none; } .c-barra_servicos.redux .icon { width: 60px; height: 60px; margin-bottom: 0px; line-height: 60px; } .c-barra_servicos.redux .icon img { width: 34px; } .c-barra_servicos.redux .container { padding: 0; } .c-barra_servicos.redux .container:hover .icon { background-color: #0090f4; } .c-barra_servicos.redux .container:hover .text { left: -197px; visibility: visible; opacity: 1; } .c-barra_servicos_v2 { position: absolute; width: 555px; height: 110px; flex-direction: row; -moz-border-radius: 0px; border-radius: 0px; } .c-barra_servicos_v2 .item .container { width: auto; padding: 15px 10px; } .c-barra_servicos_v2 .icon { height: 51px; } .c-barra_servicos_v2.redux { position: fixed; -moz-border-radius: 3px; border-radius: 3px; } .c-barra_servicos_v2.redux .item .container { padding: 0; } @media only screen and (max-width: 768px) { .c-barra_servicos.c-barra_servicos { position: fixed; display: block; top: auto; bottom: 0px; right: 0px; width: 100%; height: 60px; margin: 0; transform: none; text-align: center; -moz-border-radius: 0px; border-radius: 0px; } .c-barra_servicos.c-barra_servicos .container { padding: 0; } .c-barra_servicos.c-barra_servicos .text { display: none; } .c-barra_servicos.c-barra_servicos .item { position: relative; display: inline-block; width: 60px; height: 60px; margin: 0 5px; } .c-barra_servicos.c-barra_servicos .icon { margin: 0; margin-bottom: 0px; line-height: 60px; } .c-barra_servicos.c-barra_servicos .icon img { width: 34px; } } .c-box_marca_contactos { margin: 40px 0; } .c-box_marca_contactos .grid_4, .c-box_marca_contactos .grid_6 { margin-bottom: 20px; } .c-box_marca_contactos .item { position: relative; padding: 30px; color: #002339; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 16px; background-color: #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 3px; border-radius: 3px; } .c-box_marca_contactos .item .icon_loc { float: left; margin-bottom: 10px; } .c-box_marca_contactos .item .arrow_down_2 { position: absolute; right: 30px; cursor: pointer; } .c-box_marca_contactos .item p { margin-top: 0px; } .c-box_marca_contactos .item .text { width: calc(100% - 40px);; float: left; padding-left: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-box_marca_contactos .item .text2 { display: none; clear: both; padding-left: 0; margin-top: 20px; } .c-box_marca_contactos .item .map_link { display: block; margin-bottom: 20px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #21394a; } .c-box_marca_contactos .item .map_link div { display: inline-block; } .c-box_marca_contactos .item .map_link:hover { text-decoration: underline; } .c-box_marca_contactos .item h1 { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 28px; } .c-box_marca_contactos.has_grid_4 .grid_6 { width: 31.673%; } @media only screen and (max-width: 768px) { .c-box_marca_contactos .grid_4 { width: 48.34%; margin-bottom: 20px; } } @media only screen and (max-width: 767px) { .c-box_marca_contactos .grid_6, .c-box_marca_contactos .grid_4 { width: 98.34%; margin-bottom: 20px; } } .c-marca_social { width: 100%; text-align: center; } .c-marca_social .social { width: 100%; padding: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; } .c-marca_social .column { margin: 0 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-marca_social .sprite { display: inline-block; margin: 0 5px; } .c-marca_social .text { display: inline-block; height: 40px; margin-right: 10px; color: #3a6e8e; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 28px; vertical-align: middle; } @media only screen and (max-width: 767px) { .c-marca_social .column { width: 100%; margin-bottom: 20px; justify-content: center; } .c-marca_social .text { position: relative; top: 4px; font-size: 23px; } } .l-lista_emprego { margin-top: 40px; margin-bottom: 40px; } .l-lista_emprego .lista { margin-top: 40px; } .l-lista_emprego .item { padding: 20px; margin-bottom: 20px; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 400; color: #21394a; background-color: #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 3px; border-radius: 3px; } .l-lista_emprego .item.open { background-color: #e0ca88; } .l-lista_emprego .item h1 { margin-bottom: 10px; font-size: 22px; font-family: 'Montserrat', sans-serif; font-weight: 600; } .l-lista_emprego .item .ref { margin-bottom: 5px; color: #919191; font-size: 14px; } .l-lista_emprego .item .bts { font-size: 0px; margin-top: 10px; text-align: right; } .l-lista_emprego .item .bt { margin-left: 10px; height: 40px; line-height: 40px; } .l-lista_emprego .item .c-editor { display: none; margin-top: 20px; } .l-lista_emprego .item .c-editor p { margin-top: 0px; } .l-lista_emprego .round_icon { float: left; } .l-lista_emprego .oferta_descricao_form { column-count: 2; column-gap: 20px; } @media only screen and (max-width: 768px) { .l-lista_emprego .grid_6 { width: 98.34%; } .l-lista_emprego .oferta_descricao_form { column-count: 1; column-gap: 0px; } } .c-form { margin: 0px; padding: 0px; width: 100%; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 300; color: #002339; } .c-form h1 { margin-top: 20px; margin-bottom: 10px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 22px; color: #4cb0f8; } .c-form .row { position: relative; margin-bottom: 20px; } .c-form .row_radio_list .float { float: left; margin-top: 5px; margin-right: 30px; } .c-form label { position: absolute; z-index: 2; top: 6px; left: 15px; display: block; width: auto; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; color: #21394a; } .c-form input[type="text"], .c-form input[type="password"], .c-form input[type="file"], .c-form select, .c-form textarea { position: relative; z-index: 1; margin: 0px; padding: 0px; width: 100%; height: 50px; padding: 0 15px; padding-top: 22px; background-color: #ebebeb; border: 0; outline: 0; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 13px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-form input[type="text"].small, .c-form input[type="password"].small, .c-form input[type="file"].small, .c-form select.small, .c-form textarea.small { max-width: 280px; } .c-form input[type="text"].medium, .c-form input[type="password"].medium, .c-form input[type="file"].medium, .c-form select.medium, .c-form textarea.medium { max-width: 480px; } .c-form select { -webkit-appearance: none; -moz-appearance: none; } .c-form select::-ms-expand { display: none; } .c-form .row.arrow:before { content: ''; position: absolute; z-index: 3; top: 20px; right: 15px; background-image: url('/images/sprite.png?v=4'); background-repeat: no-repeat; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; -ms-interpolation-mode: nearest-neighbor; width: 16px; height: 12px; background-position: -338px -87px; } .c-form textarea { height: 150px; padding-top: 25px; } .c-form input[type="file"] { position: absolute; opacity: 0; z-index: 2; } .c-form input[type="submit"] { width: 100%; max-width: 400px; } .c-form div.error { position: absolute; z-index: 5; right: 0px; top: 0px; padding: 0 20px; height: 35px; line-height: 35px; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #fff; text-transform: uppercase; background-color: #ff5555; -moz-border-radius: 3px; border-radius: 3px; } .c-form .legal { position: relative; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 15px; color: #002339; } .c-form .legal a { color: #0090f4; text-decoration: underline; font-family: 'Montserrat', sans-serif; font-weight: 300; } .c-form .tbl_consentimento { margin-top: 20px; margin-bottom: 20px; } .c-form .tbl_consentimento td { width: 100px; } @media only screen and (max-width: 767px) { .c-form .grid_4 { width: 98.34%; } } .c-form_radio_group { margin-bottom: 30px; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 14px; } .c-form_radio { position: relative; top: 9px; margin-right: 5px; margin-left: 15px; display: inline-block; width: 30px; height: 30px; background-color: #ebebeb; cursor: pointer; -moz-border-radius: 100%; border-radius: 100%; } .c-form_radio.selected { background-color: #4cb0f8; } .c-form_radio.selected:before { position: absolute; left: 7px; top: 7px; content: ''; width: 16px; height: 16px; background-color: #fff; -moz-border-radius: 100%; border-radius: 100%; } .l-blue_bg { color: #fff; background-color: #002a3a; } .l-blue_bg .white { color: #fff; } .l-blue_bg img { max-width: 100%; } .c-historia { position: relative; padding: 50px 0; } .c-historia .isotope_container { position: relative; } .c-historia .isotope_container:before { content: ''; position: absolute; left: 50%; width: 3px; height: 100%; margin-left: -2px; background-color: #ebebeb; } .c-historia .item { position: relative; z-index: 1; padding: 20px; margin-bottom: 20px; color: #002339; background-color: #ebebeb; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-historia .item.open .arrow_down_2 { -ms-transform: rotate(-180deg); /* IE 9 */ -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */ transform: rotate(-180deg); } .c-historia .item.square:before { content: ''; position: absolute; top: 5px; left: -10px; width: 25px; height: 3px; background-color: #ebebeb; } .c-historia .item[data-dir="left"]:before { left: auto; right: -10px; } .c-historia .item.destak { background-color: #e0ca88; } .c-historia .item.destak:before { background-color: #e0ca88; } .c-historia .item:nth-child(2) { margin-top: 30px; } .c-historia .title { margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 22px; color: #4cb0f8; } .c-historia .nav { max-width: 1140px; margin-bottom: 30px; margin-left: auto; margin-right: auto; font-size: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; } .c-historia .nav .bt { width: 19.1%; height: 50px; line-height: 50px; vertical-align: middle; margin: 0 5px; margin-bottom: 10px; font-size: 16px; color: #0090f4; background-color: #ebebeb; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-historia .nav .bt.selected, .c-historia .nav .bt:hover { color: #fff; background-color: #4cb0f8; } .c-historia .arrow_down_2 { position: absolute; right: 20px; cursor: pointer; } .c-historia .c-cycle { margin-top: 20px; } .c-historia .c-cycle .cycle-pager { right: auto; left: 50%; } .c-historia .c-cycle .slide { position: absolute; width: 100%; padding-bottom: 70%; } .c-historia .c-cycle .image { position: absolute; z-index: 1; width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-historia .c-cycle iframe { position: absolute; z-index: 2; width: 100%; height: 100%; left: 0px; top: 0px; } @media only screen and (max-width: 768px) { .c-historia .item[data-dir="right"]:before { left: -7px; } .c-historia .item[data-dir="left"]:before { right: -7px; } } @media only screen and (max-width: 767px) { .c-historia .item:nth-child(2) { margin-top: 0px; } .c-historia .item:before { display: none; } .c-historia .item { width: 98.34%; } .c-historia .nav .bt { width: 31.3%; padding: 0 5px; margin: 0 1%; font-size: 14px; margin-bottom: 10px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } } .c-usados_pesquisa .c-form .bt { width: 100%; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-usados_pesquisa .l-title { margin-top: 30px; } .c-usados_header { margin-bottom: 10px; margin-top: 60px; max-width: 100% !important; } .c-usados_header select { width: 380px; } .c-usados_header h1 { color: #0090f4; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 28px; } @media only screen and (max-width: 767px) { .c-usados_header .fLeft, .c-usados_header .fRight { width: 100%; } .c-usados_header select { width: 100%; } .c-usados_header .fRight { margin-top: 20px; } } .c-usados_lista.c-usados_lista { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-usados_lista.c-usados_lista .item { position: relative; float: none; margin-bottom: 30px; background-color: #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); } .c-usados_lista.c-usados_lista .item .bt { margin-top: 15px; } .c-usados_lista.c-usados_lista .item .bt--gray2 { cursor: default; } .c-usados_lista.c-usados_lista .item .cursor { cursor: pointer; } .c-usados_lista.c-usados_lista .item:hover { background-color: #ebebeb; } .c-usados_lista.c-usados_lista .item.pub { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .c-usados_lista.c-usados_lista .item.pub:hover { background-color: #fff; } .c-usados_lista.c-usados_lista .preco { position: absolute; right: 0px; height: 35px; line-height: 35px; padding: 0 10px; vertical-align: middle; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 19px; color: #fff; background-color: #4cb0f8; } .c-usados_lista.c-usados_lista .preco_descritivo { font-size: 16px; color: #002339; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-usados_lista.c-usados_lista .preco_descritivo span { font-size: 20px; color: #4cb0f8; } .c-usados_lista.c-usados_lista .preco_descritivo--anterior { font-size: 14px; margin-top: 5px; font-family: 'Montserrat', sans-serif; font-weight: 400; } .c-usados_lista.c-usados_lista .preco_descritivo--anterior span { font-size: 16px; color: #002339; text-decoration: line-through; } .c-usados_lista.c-usados_lista .preco_descritivo--credito { margin-bottom: 5px; } .c-usados_lista.c-usados_lista .preco_descritivo--credito b { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 14px; } .c-usados_lista.c-usados_lista .preco_descritivo--credito_taxas { font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 12px; } .c-usados_lista.c-usados_lista .preco_descritivo--credito_taxas div { margin-bottom: 3px; } .c-usados_lista.c-usados_lista .preco_descritivo--credito_taxas b { font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-usados_lista.c-usados_lista .preco_descritivo--credito_taxas .sprite { float: right; position: relative; margin-top: -20px; } .c-usados_lista.c-usados_lista .banner_pub { position: relative; width: 100%; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27); } .c-usados_lista.c-usados_lista .banner_pub img { position: relative; width: 100%; height: auto; } .c-usados_lista.c-usados_lista .thumb { width: 100%; padding-bottom: 75%; margin-bottom: 10px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-usados_lista.c-usados_lista .thumb { position: relative; } .c-usados_lista.c-usados_lista .vendido { position: absolute; top: 0px; left: 0px; width: 100px; } .c-usados_lista.c-usados_lista h2 { font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 14px; } .c-usados_lista.c-usados_lista h1 { color: #002339; margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 20px; } .c-usados_lista.c-usados_lista .meta { color: #002339; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 14px; } .c-usados_lista.c-usados_lista .text { padding: 10px; padding-top: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-usados_lista.c-usados_lista .tipo { width: 100%; height: 30px; margin: 10px 0; vertical-align: middle; line-height: 30px; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 14px; color: #fff; background-color: #cbcbcb; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; } .c-usados_lista.c-usados_lista .tipo div { width: 100%; cursor: pointer; } .c-usados_lista.c-usados_lista .tipo div.selected { background-color: #4cb0f8; } .c-usados_lista.c-usados_lista .tipo div:nth-child(1) { max-width: 110px; } @media only screen and (max-width: 767px) { .c-usados_lista .thumb { padding-bottom: 65%; } .c-usados_lista .grid_3 { width: 98.34%; } .c-usados_lista .banner_pub img { top: 0; left: 0; -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } .c-usados_lista .tipo div, .c-usados_lista .tipo div:nth-child(1) { width: 50%; max-width: 50%; } } .c-usados_lista_2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-usados_lista_2 .item { position: relative; float: none; margin-bottom: 20px; background-color: #eaeaea; } .c-usados_lista_2 .vendido { position: absolute; left: 0px; height: 25px; line-height: 25px; padding: 0 10px; vertical-align: middle; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 15px; color: #fff; background-color: #00ad15; text-transform: uppercase; } .c-usados_lista_2 .preco { position: absolute; right: 0px; height: 35px; line-height: 35px; padding: 0 10px; vertical-align: middle; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 19px; color: #fff; background-color: #0090f4; } .c-usados_lista_2 .thumb { width: 100%; padding-bottom: 75%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-usados_lista_2 h2 { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px; } .c-usados_lista_2 h1 { color: #0090f4; margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 17px; } .c-usados_lista_2 .text { padding: 10px; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 16px; color: #393939; background-color: #eaeaea; } @media only screen and (max-width: 767px) { .c-usados_lista_2 .thumb { padding-bottom: 65%; } .c-usados_lista_2 .grid_3 { width: 98.34%; } } .c-barra_carrinho { position: fixed; z-index: 3003; bottom: -100px; width: 100%; height: 100px; padding: 0 20px; font-size: 21px; color: #fff; background-color: #333333; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-barra_carrinho.open { bottom: 0; } .c-barra_carrinho .container { width: 100%; max-width: 1180px; margin-left: auto; margin-right: auto; } .c-barra_carrinho .text { float: left; height: 100px; line-height: 100px; font-family: 'Montserrat', sans-serif; font-weight: 400; vertical-align: top; } .c-barra_carrinho .text span { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 35px; color: #4cb0f8; } .c-barra_carrinho .bt { float: right; margin-top: 25px; } @media only screen and (max-width: 1024px) { .c-barra_carrinho { font-size: 16px; } .c-barra_carrinho .bt { margin-top: 25px; } } @media only screen and (max-width: 768px) { .c-barra_carrinho { height: auto; padding: 20px; font-size: 17px; } .c-barra_carrinho .text { height: auto; line-height: 20px; } .c-barra_carrinho .text span { font-size: 20px; } .c-barra_carrinho .bt { width: 100%; height: 35px; line-height: 35px; font-size: 16px; margin-top: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; } } @media only screen and (max-width: 767px) { .c-barra_carrinho { font-size: 13px; } } .c-editor { color: #002339; font-size: 17px; line-height: 28px; font-family: 'Montserrat', sans-serif; font-weight: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-editor b { font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-editor p { margin: 0px; padding: 0px; margin-bottom: 30px; } .c-editor p:last-child { margin-bottom: 0px; } .c-editor h1, .c-editor h2, .c-editor h3 { margin-bottom: 30px; font-size: 26px; line-height: 32px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #111111; } .c-editor h2 { margin-bottom: 25px; font-size: 22px; line-height: 30px; } .c-editor h3 { margin-bottom: 20px; font-size: 18px; line-height: 28px; } .c-editor img { max-width: 100% !important; height: auto !important; } .c-editor_1, .c-editor_2, .c-editor_bg_error { padding: 40px; background-color: #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-editor_bg_error.c-editor_bg_error { background-color: #ff5555; } .c-editor_2 { color: #fff; background-color: #4cb0f8; } .c-editor_2 a { color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 400; text-decoration: underline; } .c-editor_2 h1, .c-editor_2 h2, .c-editor_2 h3, .c-editor_2 h4 { color: #fff; } .c-editor_2 .container { float: left; width: calc(100% - 380px);; padding-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-editor_2 .container--full { width: 100%; } .c-editor_2 .buttons { float: right; width: 380px; margin-top: 65px; } .c-editor_2 .bt { margin-bottom: 20px; } .c-editor_2 .c-usados_lista h2 { margin-bottom: 0px; color: #21394a; } .c-editor_2 .c-usados_lista h1 { font-size: 16px; line-height: 22px; } @media only screen and (max-width: 768px) { .c-editor_2, .c-editor_1 { padding: 20px; } .c-editor_2 h1, .c-editor_1 h1, .c-editor h1, .c-editor_2 h2, .c-editor_1 h2, .c-editor h2, .c-editor_2 h3, .c-editor_1 h3, .c-editor h3 { margin-bottom: 30px; font-size: 28px; line-height: 34px; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #0090f4; } .c-editor_2 h2, .c-editor_1 h2, .c-editor h2 { margin-bottom: 25px; font-size: 22px; line-height: 32px; } .c-editor_2 h3, .c-editor_1 h3, .c-editor h3 { margin-bottom: 20px; font-size: 16px; line-height: 26px; } .c-editor_2 .container { width: 100%; } .c-editor_2 .buttons { width: 100%; margin-top: 30px; } .c-editor_2 .buttons .bt { width: 100%; } .c-editor_2 h1, .c-editor_2 h2, .c-editor_2 h3 { color: #fff; } } .c-editor--campanhas { text-align: center; } .c-editor--campanhas h1 { margin-bottom: 10px; color: #002339; } .c-editor--campanhas h2 { font-size: 28px; } @media only screen and (max-width: 768px) { .c-editor--campanhas h1 { font-size: 28px; } .c-editor--campanhas h2 { font-size: 22px; } } .c-editor--ficha_veiculo { margin-bottom: 60px; } .c-editor--ficha_veiculo b { color: #21394a; } .c-editor--ficha_veiculo .marca { margin-bottom: 5px; font-size: 17px; line-height: 17px; color: #21394a; font-family: 'Montserrat', sans-serif; font-weight: 500; text-transform: uppercase; } .c-editor--ficha_veiculo .modelo { margin: 0; font-size: 28px; color: #21394a; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-editor--ficha_veiculo .meta { margin-bottom: 20px; font-size: 17px; font-family: 'Montserrat', sans-serif; font-weight: 300; } .c-editor--ficha_veiculo .preco_antes { font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 17px; } .c-editor--ficha_veiculo .preco_antes b { font-family: 'Montserrat', sans-serif; font-weight: 400; } .c-editor--ficha_veiculo .preco_antes span { text-decoration: line-through; } .c-editor--ficha_veiculo .preco { margin-bottom: 30px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 20px; } .c-editor--ficha_veiculo .preco span { font-size: 24px; color: #4cb0f8; } .c-editor--ficha_veiculo .social { margin-bottom: 30px; } .c-editor--ficha_veiculo .social .sprite { display: inline-block; margin-right: 5px; } .c-editor--ficha_veiculo .sep { width: 120px; height: 3px; margin-bottom: 35px; background-color: #0090f4; } .c-editor--ficha_veiculo .info_financiamento { float: left; width: 100%; max-width: 520px; margin-bottom: 30px; } .c-editor--ficha_veiculo .info_financiamento .column { float: left; width: 49%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-editor--ficha_veiculo .info_financiamento table { width: 100%; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 16px; } .c-editor--ficha_veiculo .info_financiamento table td { padding-bottom: 0px; } .c-editor--ficha_veiculo .info_financiamento table td:nth-child(1) { font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-editor--ficha_veiculo .icon_info { display: inline-block; position: relative; top: 5px; margin-left: 5px; cursor: pointer; } .c-editor--ficha_veiculo .c-cycle { width: 55.50%; height: 0px; padding-bottom: 35.03%; margin-bottom: 95px; float: right; overflow: visible; } .c-editor--ficha_veiculo .c-cycle .vendido { display: block; left: 35px; top: 0; z-index: 2500; position: absolute; } .c-editor--ficha_veiculo .c-cycle .arrow { z-index: 500; cursor: pointer; } .c-editor--ficha_veiculo .c-cycle .arrow_right { right: 0px; } .c-editor--ficha_veiculo .c-cycle .item { text-align: center; } .c-editor--ficha_veiculo .c-cycle .container { position: relative; display: inline-block; width: calc(100% - 72px);; height: 100%; overflow: hidden; background-color: #ebebeb; -moz-border-radius: 3px; border-radius: 3px; } .c-editor--ficha_veiculo .c-cycle .container img { position: absolute; left: 50%; top: 50%; width: auto; height: auto; max-width: 100%; max-height: 100%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-editor--ficha_veiculo .c-cycle .bt { position: absolute; width: calc(100% - 72px);; margin-left: 35px; bottom: -70px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; } .c-editor--ficha_veiculo .c-cycle--mbt { margin-bottom: 160px; } .c-editor--ficha_veiculo .c-cycle--mbt .bt--2 { bottom: -140px; } .c-editor--ficha_veiculo .bt_contactos_vendedores { position: relative; display: inline-block; padding: 10px 10px; padding-right: 45px; margin-bottom: 20px; font-size: 18px; font-family: 'Montserrat', sans-serif; font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; background-color: #0090f4; cursor: pointer; } .c-editor--ficha_veiculo .bt_contactos_vendedores .arrow_right_2 { position: absolute; right: 10px; top: 18px; } .c-editor--ficha_veiculo .bt_contactos_vendedores b { display: block; font-family: 'Montserrat', sans-serif; font-weight: 500; color: #fff; font-size: 20px; } @media only screen and (max-width: 768px) { .c-editor--ficha_veiculo .c-cycle { width: 100%; padding-bottom: 59.03%; float: none; margin-bottom: 110px; } .c-editor--ficha_veiculo .c-cycle--mbt { margin-bottom: 180px; } .c-editor--ficha_veiculo .info_financiamento { height: auto; margin-bottom: 40px; } .c-editor--ficha_veiculo .info_financiamento .column { width: 100%; float: none; margin-bottom: 0px; } .c-editor--ficha_veiculo .info_financiamento table td { width: 50%; } } .c-layer { position: fixed; left: 0px; top: 0px; z-index: 3002; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); } .c-layer .container { position: absolute; top: 50%; left: 50%; width: 96%; height: calc(100% - 60px);; max-width: 800px; padding: 20px; background-color: #fff; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 5px; border-radius: 5px; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-layer .close { position: absolute; z-index: 2; right: 5px; top: 5px; cursor: pointer; } @media only screen and (max-width: 768px) { .c-layer .container { margin-top: 20px; } } .c-layer_form_marketing { padding: 10px 0; } .c-layer_form_marketing img { max-width: 100%; } .c-layer_form_marketing .banner { margin-bottom: 20px; } .c-layer_form_marketing .descricao { margin-bottom: 20px; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; color: #002339; } .c-layer_vendedores { position: fixed; left: 0px; top: 0px; z-index: 3002; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); } .c-layer_vendedores .c-slider_comp { z-index: 2; } .c-layer_vendedores .c-slider_comp .slider_container { z-index: 3; } .c-layer_vendedores .c-slider_comp .arrow { z-index: 4; margin-top: 0px; } .c-layer_vendedores .c-slider_comp .arrow_left_3 { left: 20px; } .c-layer_vendedores .c-slider_comp .arrow_right_3 { left: auto; right: 20px; } .c-layer_vendedores .container { position: absolute; top: 50%; width: 100%; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .c-layer_vendedores .container .bg { position: absolute; bottom: 0px; z-index: 1; width: 100%; height: calc(100% - 60px);; background-color: #fff; } .c-layer_vendedores .close { position: absolute; z-index: 2; right: 5px; top: 5px; cursor: pointer; } .c-layer_vendedores .slider_container { max-width: 1640px; margin-left: auto; margin-right: auto; } .c-layer_vendedores .item { width: 25%; padding: 0 25px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-layer_vendedores .item .topo { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: flex-end; } .c-layer_vendedores .item .thumb { width: 160px; } .c-layer_vendedores .item .thumb img { width: 100%; } .c-layer_vendedores .item .info { width: calc(100% - 160px);; padding-bottom: 10px; } .c-layer_vendedores .item .info h1 { margin-bottom: 10px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 18px; color: #0090f4; text-align: center; } .c-layer_vendedores .item .info .tCenter { font-size: 0px; } .c-layer_vendedores .item .ico { position: relative; display: inline-block; width: 40px; height: 40px; margin: 0 2px; margin-bottom: 5px; background-color: #969696; -moz-border-radius: 100%; border-radius: 100%; } .c-layer_vendedores .item .ico .sprite { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-layer_vendedores .item .ico.zap { background-color: #33d670; } .c-layer_vendedores .item .ico.skp { background-color: #12a5f4; } .c-layer_vendedores .item .ico:hover { background-color: #4cb0f8; } .c-layer_vendedores .item .text { width: 100%; padding: 10px 15px; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 15px; background-color: #ececec; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.34); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.34); } @media only screen and (max-width: 1400px) { .c-layer_vendedores .item { width: 33.333%; } } @media only screen and (max-width: 1024px) { .c-layer_vendedores .item { width: 50%; } } @media only screen and (max-width: 767px) { .c-layer_vendedores .c-slider_comp .arrow { display: none; } .c-layer_vendedores .container .bg { height: calc(100% - 20px);; } .c-layer_vendedores .item { width: 100%; } } .c-stand_ficha { padding-top: 30px; padding-bottom: 40px; background-color: #fff; } .c-stand_ficha .bt { text-align: center; } .c-stand_ficha .sep { margin: 25px 0; border-bottom: solid 1px #e3e3e3; } .c-stand_ficha_topo h1 { position: absolute; z-index: 300; padding-left: 30px; padding-top: 10px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 50px; } .c-stand_ficha_topo .img_canvas { width: 100%; padding-bottom: 65%; background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .c-stand_ficha_topo .left { width: 66.10%; float: left; } .c-stand_ficha_topo .right { width: 33.89%; float: right; } @media only screen and (max-width: 767px) { .c-stand_ficha_topo h1 { position: relative; padding: 0; margin-bottom: 30px; font-size: 40px; line-height: 45px; color: #000; } .c-stand_ficha_topo .left, .c-stand_ficha_topo .right { width: 100%; } .c-stand_ficha_topo .right .img_canvas { width: 50%; float: left; padding-bottom: 35%; margin-bottom: 30px; } } .c-stand_ficha_content .left { width: 66.10%; float: left; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-stand_ficha_content .right { width: 33.89%; float: right; } .c-stand_ficha_content img { height: auto; max-width: 100%; } @media only screen and (max-width: 767px) { .c-stand_ficha_content .right, .c-stand_ficha_content .left { width: 100%; padding: 0px; } .c-stand_ficha_content .left { margin-bottom: 20px; } .c-stand_ficha_content .grid_6 { width: 98.34%; margin-bottom: 20px; } .c-stand_ficha_content--topo .l-content_title { margin-bottom: 20px; } .c-stand_ficha_content--topo .right { display: none; } .c-stand_ficha_content--form { display: grid; } .c-stand_ficha_content--form .grid_7, .c-stand_ficha_content--form .grid_5 { width: 98.34%; } .c-stand_ficha_content--form .grid_7 { grid-row: 2 / 3; } .c-stand_ficha_content--form .grid_5 { grid-row: 1 / 2; } } .c-onde_estamos_combos { width: 100%; margin: 20px 0; margin-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; } .c-onde_estamos_combos .item { position: relative; width: calc(33.33% - 1.66%);; padding: 0 20px; vertical-align: middle; margin: 0 0.83%; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 16px; color: #ababab; background-color: #ebebeb; cursor: pointer; -moz-border-radius: 5px; border-radius: 5px; } .c-onde_estamos_combos .item select { position: absolute; left: 0; top: 0px; width: 100%; height: 50px; opacity: 0; font-family: 'Montserrat', sans-serif; font-weight: 300; } .c-onde_estamos_combos .item select option { padding: 5px 10px; } .c-onde_estamos_combos .item .content { display: -webkit-box; display: -ms-flexbox; display: flex; height: 50px; align-items: center; } .c-onde_estamos_combos .item .content span div { padding-right: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .c-onde_estamos_combos .item [dir-load-svg] { display: inline-block; width: 30px; margin-right: 20px; font-size: 0px; } .c-onde_estamos_combos .item [dir-load-svg] path { fill: #ababab; } .c-onde_estamos_combos .item span { width: calc(100% - 66px);; } @media only screen and (max-width: 768px) { .c-onde_estamos_combos { -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-onde_estamos_combos .item { width: 100%; margin: 0; margin-bottom: 20px; } } .c-onde_estamos_listagem { margin-bottom: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-onde_estamos_listagem .left { width: 360px; padding-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .c-onde_estamos_listagem .right { position: relative; width: calc(100% - 360px);; } .c-onde_estamos_listagem .resultados { height: 30px; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 15px; color: #002339; } .c-onde_estamos_listagem .listagem { position: relative; height: 430px; } .c-onde_estamos_listagem .listagem .scroll_container { position: relative; width: 100%; height: 100%; overflow: hidden; } .c-onde_estamos_listagem .listagem:after { content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 20px; background: #ffffff; background: linear-gradient(0deg, #ffffff 18%, rgba(255, 255, 255, 0) 100%); } .c-onde_estamos_listagem .item { padding: 20px; margin-bottom: 20px; background-color: #ebebeb; -moz-border-radius: 5px; border-radius: 5px; } .c-onde_estamos_listagem .item .nome { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px; } .c-onde_estamos_listagem .item .nome .logo { width: 70px; } .c-onde_estamos_listagem .item .nome .logo img { width: 100%; } .c-onde_estamos_listagem .item .nome .text { padding-left: 10px; color: #4cb0f8; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 15px; } .c-onde_estamos_listagem .item .nome .text b { display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-onde_estamos_listagem .item .morada { margin-bottom: 10px; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 15px; color: #21394a; } .c-onde_estamos_listagem .item .contactos { margin-bottom: 20px; color: #21394a; font-size: 13px; font-family: 'Montserrat', sans-serif; font-weight: 300; } .c-onde_estamos_listagem .item .contactos b { display: inline-block; width: 60%; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-onde_estamos_listagem .item .links { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0; } .c-onde_estamos_listagem .item .links .bt { width: 60%; text-align: center; font-size: 13px; } .c-onde_estamos_listagem .item .links .bt:nth-child(1) { width: calc(40% - 10px);; margin-right: 10px; } .c-onde_estamos_listagem .item .links [dir-load-svg] { position: relative; top: 3px; display: inline-block; width: 17px; margin-right: 5px; } .c-onde_estamos_listagem .item .links [dir-load-svg] path { fill: #fff; } .c-onde_estamos_listagem .left_footer { height: 70px; padding-top: 20px; } .c-onde_estamos_listagem .mapa { width: 100%; height: 100%; background-color: #f0f0f0; overflow: hidden; -moz-border-radius: 5px; border-radius: 5px; } @media only screen and (max-width: 768px) { .c-onde_estamos_listagem .left, .c-onde_estamos_listagem .right { width: 100%; padding-right: 0; } .c-onde_estamos_listagem .right { padding-top: 40px; height: 400px; } .c-onde_estamos_listagem .listagem { height: auto; } .c-onde_estamos_listagem .listagem:after { display: none; } } .c-layer_map_item { position: absolute; z-index: 2; left: 50%; top: 50%; width: 350px; padding: 20px; margin-bottom: 20px; background-color: #fff; -moz-border-radius: 5px; border-radius: 5px; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.26); -moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.26); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.26); } .c-layer_map_item .nome { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px; } .c-layer_map_item .nome .logo { width: 70px; } .c-layer_map_item .nome .logo img { width: 100%; } .c-layer_map_item .nome .text { padding-left: 10px; color: #4cb0f8; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 15px; } .c-layer_map_item .nome .text b { display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-layer_map_item .morada { margin-bottom: 10px; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 15px; color: #21394a; } .c-layer_map_item .contactos { margin-bottom: 20px; color: #21394a; font-size: 13px; font-family: 'Montserrat', sans-serif; font-weight: 300; } .c-layer_map_item .contactos b { display: inline-block; width: 60%; font-family: 'Montserrat', sans-serif; font-weight: 600; } .c-layer_map_item .links { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0; } .c-layer_map_item .links .bt { text-align: center; font-size: 13px; } .c-layer_map_item .links .bt:nth-child(1) { width: calc(100% - 85px);; margin-right: 10px; } .c-layer_map_item .links [dir-load-svg] { position: relative; top: 3px; display: inline-block; width: 17px; margin-right: 5px; } .c-layer_map_item .links [dir-load-svg] path { fill: #fff; } .l-img_1_3_right.l-img_1_3_right { width: 33.333%; float: right; margin: 0 0 20px 20px; } .l-img_1_3_left.l-img_1_3_left { width: 33.333%; float: left; margin: 0 20px 20px 0; } .l-img_1_2_right.l-img_1_2_right { width: 50%; float: right; margin: 0 0 20px 20px; } .l-img_1_2_left.l-img_1_2_left { width: 50%; float: left; margin: 0 20px 20px 0; } .l-img_full.l-img_full { width: 100%; margin-bottom: 20px; } @media only screen and (max-width: 600px) { .l-img_1_3_right.l-img_1_3_right, .l-img_1_3_left.l-img_1_3_left, .l-img_1_2_right.l-img_1_2_right, .l-img_1_2_left.l-img_1_2_left { width: 100%; margin-bottom: 20px; } } .editor { padding: 40px 0; } .editor p { margin-bottom: 20px; } .editor p:last-child { margin-bottom: 0; } .editor a { color: #000; text-decoration: none; } .editor a:hover { color: #000; } .editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6 { text-transform: uppercase; } .editor h1 { font-size: 32px; line-height: 32px; margin-top: 30px; margin-bottom: 15px; } .editor h2 { font-size: 22px; line-height: 26px; margin-top: 30px; margin-bottom: 15px; } .editor h1 + p { margin-top: 0px; } .editor > h1, .editor > h2 { margin-top: 0; } .editor .no_spacing { margin-bottom: 0; } .editor .upper { text-transform: uppercase; } .editor > h1, .editor > h2 { padding-top: 0; } .editor__third-left { width: 26.43%; float: left; margin: 0 20px 10px 0; } .editor__third-left img { width: 100%; } .editor__third-right { width: 26.43%; float: right; margin: 0 0px 10px 20px; } .editor__third-right img { width: 100%; } .editor__half-left { width: 48%; float: left; margin: 0 20px 10px 0; } .editor__half-left img { width: 100%; } .editor__half-right { width: 48%; float: right; margin: 0 0px 10px 20px; } .editor__half-right img { width: 100%; } .editor__big_half-left { width: 64.36%; float: left; margin: 0 20px 10px 0; } .editor__big_half-left img { width: 100%; } .editor__big_half-right { width: 64.36%; float: right; margin: 0 0px 10px 20px; } .editor__big_half-right img { width: 100%; } .editor__full { width: 100%; margin: 0 0px 20px 0px; } .editor__full img { width: 100%; } .editor__isotope { width: 102%; margin-left: -1%; } .editor__isotope-item { width: 48%; margin: 0 1%; margin-bottom: 2%; float: left; } .editor__isotope-item img { width: 100%; } @media only screen and (max-width: 768px) { .editor__third-left, .editor__third-right { width: 31.48%; } .editor__big_half-left, .editor__big_half-right { width: 60%; } } @media only screen and (max-width: 767px) { .editor .destak__half, .editor .destak__half-left, .editor .destak__half-right, .editor .destak { width: 100% !important; } .editor .destak__half-left { margin-right: 0; } .editor .destak__half-right { margin-left: 0; } .editor .editor__page_title, .editor .editor__page_subtitle { clear: both; } .editor .editor__page_title { font-size: 26px; line-height: 26px; } .editor .editor__page_subtitle { font-size: 22px; line-height: 22px; } .editor__third-left, .editor__third-right { width: 48%; } .editor__half-left, .editor__half-left, .editor__big_half-left, .editor__big_half-right { width: 100%; } .editor__isotope { width: 100%; margin-left: 0; } .editor__isotope-item { width: 100%; } .editor__social { margin-right: 20px; } } .mceContentBody { font-size: 13pt; background-color: #fff; padding: 40px 0; } .mceContentBody p { margin-bottom: 20px; } .mceContentBody p:last-child { margin-bottom: 0; } .mceContentBody a { color: #000; text-decoration: none; } .mceContentBody a:hover { color: #000; } .mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6 { text-transform: uppercase; } .mceContentBody h1 { font-size: 32px; line-height: 32px; margin-top: 30px; margin-bottom: 15px; } .mceContentBody h2 { font-size: 22px; line-height: 26px; margin-top: 30px; margin-bottom: 15px; } .mceContentBody h1 + p { margin-top: 0px; } .mceContentBody > h1, .mceContentBody > h2 { margin-top: 0; } .mceContentBody .no_spacing { margin-bottom: 0; } .mceContentBody .upper { text-transform: uppercase; } /* helpers */ .ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; } .ir:before { content: ""; display: block; width: 0; height: 150%; } .hidden { display: none !important; visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .invisible { visibility: hidden; } .cf:before, .cf:after { content: " "; display: table; } .cf:after { clear: both; } .cf { *zoom: 1; } /*UI VIEW ANIM*/ [ui-view] { position: relative; z-index: 2; width: 100%; height: 100%; background-color: #fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } [ui-view].ng-enter { position: absolute; opacity: 0; -webkit-transition-delay: 0.5s; /* Safari */ transition-delay: 0.5s; } [ui-view].ng-enter-active { opacity: 1; } [ui-view].ng-leave { opacity: 1; } [ui-view].ng-leave-active { opacity: 0; } /* Styling for the ngProgress itself */ #ngProgress { margin: 0; padding: 0; z-index: 99998; background-color: #000 !important; color: #000 !important; box-shadow: 0 0 10px 0; /* Inherits the font color */ height: 2px; opacity: 0; /* Add CSS3 styles for transition smoothing */ -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } /* Styling for the ngProgress-container */ #ngProgress-container { position: fixed; margin: 0; padding: 0; top: 0; left: 0; right: 0; z-index: 99999; } /* DATE PICKER */ /*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */ .pika-single { z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } /* clear child float (pika-lendar), using the famous micro clearfix hack http://nicolasgallagher.com/micro-clearfix-hack/ */ .pika-single:before, .pika-single:after { content: " "; display: table; } .pika-single:after { clear: both; } .pika-single { *zoom: 1; } .pika-single.is-hidden { display: none; } .pika-single.is-bound { position: absolute; box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); } .pika-lendar { float: left; width: 240px; margin: 8px; } .pika-title { position: relative; text-align: center; } .pika-label { display: inline-block; *display: inline; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; background-color: #fff; } .pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; filter: alpha(opacity=0); opacity: 0; } .pika-prev, .pika-next { display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; /* hide text using text-indent trick, using width value (it's enough) */ text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 75% 75%; opacity: .5; *position: absolute; *top: 0; } .pika-prev:hover, .pika-next:hover { opacity: 1; } .pika-prev, .is-rtl .pika-next { float: left; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=='); *left: 0; } .pika-next, .is-rtl .pika-prev { float: right; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII='); *right: 0; } .pika-prev.is-disabled, .pika-next.is-disabled { cursor: default; opacity: .2; } .pika-select { display: inline-block; *display: inline; } .pika-table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; } .pika-table th, .pika-table td { width: 14.285714285714286%; padding: 0; } .pika-table th { color: #999; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center; } .pika-button { cursor: pointer; display: block; box-sizing: border-box; -moz-box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #666; font-size: 12px; line-height: 15px; text-align: right; background: #f5f5f5; } .pika-week { font-size: 11px; color: #999; } .is-today .pika-button { color: #4cb0f8; font-weight: bold; } .is-selected .pika-button, .has-event .pika-button { color: #fff; font-weight: bold; background: #33aaff; box-shadow: inset 0 1px 3px #178fe5; border-radius: 3px; } .has-event .pika-button { background: #005da9; box-shadow: inset 0 1px 3px #0076c9; } .is-disabled .pika-button, .is-inrange .pika-button { background: #D5E9F7; } .is-startrange .pika-button { color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px; } .is-endrange .pika-button { color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px; } .is-disabled .pika-button { pointer-events: none; cursor: default; color: #999; opacity: .3; } .is-outside-current-month .pika-button { color: #999; opacity: .3; } .is-selection-disabled { pointer-events: none; cursor: default; } .pika-button:hover, .pika-row.pick-whole-week:hover .pika-button { color: #000; background: #4cb0f8; box-shadow: none; border-radius: 3px; } /* styling for abbr */ .pika-table abbr { border-bottom: none; cursor: help; } /* BARRA COOKIES */ .barra-cookies { position: fixed; bottom: 0; z-index: 3000; text-align: center; width: 100%; height: auto; font-family: 'Montserrat', sans-serif; font-weight: 400; background-color: #333333; background-image: none; -webkit-transition: bottom .5s; transition: bottom 0.5s; } .barra-cookies .text { float: left; width: calc(100% - 265px); padding: 10px 0; margin-left: 20px; font-family: "corposligregular", sans-serif; font-size: 13px; text-align: left; font-family: 'Montserrat', sans-serif; font-weight: 400; color: #fff; line-height: auto; } .barra-cookies .text a { color: #fff; text-decoration: underline; } .barra-cookies .text a:hover { color: #0090f4; } .barra-cookies .bts { float: right; margin-left: 20px; margin-right: 20px; padding: 6px 0; } .barra-cookies .bt { display: block; float: left; padding: 0 10px; margin-left: 10px; margin-top: 7px; height: 24px; line-height: 24px; font-size: 13px; text-transform: uppercase; cursor: pointer; } .barra-cookies .bt:after { display: none; } .barra-cookies a.bt { display: block; text-decoration: none; } .barra-cookies .jsclose { cursor: pointer; } .barra-cookies-closed { display: none !important; } @media only screen and (max-width: 768px) { .barra-cookies { height: auto; padding: 5px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .barra-cookies .text { width: 100%; line-height: 19px; margin-left: 0; text-align: center; } .barra-cookies .bts { width: 100%; margin-left: auto; margin-right: auto; } .barra-cookies .bt, .barra-cookies a.bt { float: none; display: inline-block; } } .c-layer_arbitragem_conflito { position: fixed; z-index: 3003; right: 20px; bottom: 70px; width: 270px; padding: 20px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 15px; background-color: #002339; } .c-layer_arbitragem_conflito .sprite { position: absolute; top: 10px; right: 10px; cursor: pointer; } .c-layer_arbitragem_conflito a { color: #fff; text-decoration: none; font-family: 'Montserrat', sans-serif; font-weight: 400; } .c-layer_arbitragem_conflito h1 { padding-right: 30px; margin-bottom: 5px; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; } @media only screen and (max-width: 767px) { .c-layer_arbitragem_conflito { bottom: auto; top: 155px; } }

Siga-nos

Já segue a CAM?
Conheça, em primeira mão, todas as novidades.

Newsletter

Inscreva-se e receba regularmente informação
personalizada no seu email.

Ao fechar esta mensagem, e exceto se tiver desativado as cookies, concorda com o seu uso neste dispositivo, de acordo com a Política de Privacidade e Utilização de Cookies da CAM. Optando pela desativação das cookies, algumas partes do nosso site poderão não funcionar corretamente.
Aceito
Saiba mais

Arbitragem de conflitos de consumo

Conforme Lei nº 144/2015, o consumidor pode recorrer ao Centro de Arbitragem do Sector Automóvel, com sítio em www.arbitragemauto.pt e sede na Av. República,44 - 3º Esqº, 1050 194 Lisboa